package com.yiman.project.system.mapper;

import com.yiman.project.system.model.User;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface UserMapper {

    /**
     * 根据条件分页查询用户对象
     *
     * //@param user 用户信息
     * @return 用户信息集合信息
     */
    List<User> selectUserList(User user);
    /**
     * 通过用户名查询用户
     *
     * @param userName 用户名
     * @return 用户对象信息
     */
    User selectUserByLoginName(String userName);

    int deleteUserByIds(Integer[] userId);

    int deleteByPrimaryKey(Integer userId);

    int insert(User record);

    int insertSelective(User record);

    User selectByPrimaryKey(Integer userId);

    int updateByPrimaryKeySelective(User record);

    int updateByPrimaryKey(User record);
}